Commit Graph

143 Commits

Author SHA1 Message Date
OMGeeky
1c7de2b97f misc 2025-06-22 18:57:44 +02:00
OMGeeky
e40fe058dd fix oversight, where changes would call the wrong event 2025-06-22 18:57:37 +02:00
OMGeeky
919e65187f improve addNumberField 2025-06-22 18:55:05 +02:00
OMGeeky
7b780462ea handle wrong values passed to addNumberField better 2025-06-22 17:48:12 +02:00
OMGeeky
00147c2708 extract one CollapsibleItemList defs in ItemEditor 2025-06-21 21:07:45 +02:00
OMGeeky
70cc945010 misc 2025-06-21 20:24:33 +02:00
OMGeeky
21005f1ba6 improve bounds check in getElementAt 2025-06-21 20:16:57 +02:00
OMGeeky
3cc6eb9edb enable buttons to move up and down on all (extracted) list panels 2025-06-21 20:01:01 +02:00
OMGeeky
d166e49f4d extract common stuff of addIntegerField & addDoubleField 2025-06-21 19:25:44 +02:00
OMGeeky
d1568cd2ed extract common stuff of addTextField & addTextArea 2025-06-21 19:10:03 +02:00
OMGeeky
685ce223da extract refresh button creation 2025-06-21 19:09:35 +02:00
OMGeeky
18cb73385f remove Unnecessary semicolons 2025-06-21 18:37:54 +02:00
OMGeeky
90359bf285 reformat all code 2025-06-21 18:36:37 +02:00
OMGeeky
bb187621b7 remove a bunch of unused assignments 2025-06-21 18:19:25 +02:00
OMGeeky
a4b431efdd remove some commented out code from earlier 2025-06-21 17:59:59 +02:00
OMGeeky
cffbf973e1 change more ListModel implementations to more specific implementations
like ListenerListModel, ListenerCollectionModel or OrderedListenerListModel
2025-06-21 17:59:59 +02:00
OMGeeky
979a7bc43f add interface ListenerCollectionModel and use it in the OrderedListenerListModel 2025-06-21 17:59:59 +02:00
OMGeeky
6b049d3b7b rename CustomListModel to OrderedListenerListModel 2025-06-21 17:59:59 +02:00
OMGeeky
edd0160c9d extract some code into ListenerListModel interface 2025-06-21 17:59:59 +02:00
OMGeeky
fdcc4fab55 extract some code 2025-06-21 17:59:59 +02:00
OMGeeky
d030e11019 change more ListModel implementations to CustomListModel 2025-06-21 17:59:59 +02:00
OMGeeky
333100b19b add more ListModel to CustomListModel changes 2025-06-21 17:59:59 +02:00
OMGeeky
cf8c0497bc add navigation to getCollapsibleItemList 2025-06-21 17:59:59 +02:00
OMGeeky
355bb2bc54 extract collapsibleItemList with buttons into method
this is currently done for
- items in a droplist
- replies
- rewards

others should follow
2025-06-21 17:59:59 +02:00
OMGeeky
e1e85d7a90 extract into CustomListModel 2025-06-01 20:26:18 +02:00
OMGeeky
9ed9393b16 extract wordWrap to TextUtils helper-class 2025-06-01 19:24:24 +02:00
OMGeeky
4239beb825 de-dupe code 2025-05-03 20:07:28 +02:00
Nut.andor
619aa1075f Pull Request #6: add description field to actor conditions 2024-12-27 13:05:53 +01:00
OMGeeky
38a3ad85c8 add description field to actor conditions 2024-12-27 10:12:48 +01:00
Nut.andor
2bc8b65264 version nbr 6.20
new requirements: date, dateEquals, time, timeEquals
new rewards: mapchange
2023-10-03 21:20:32 +02:00
Nut.andor
b2584a24cc export default 2023-09-24 00:25:29 +02:00
Nut.andor
5fe2dfe148 Merge branch 'pulls/1195352/4' into v0.6.19
Remove empty sprites from selection panel
2023-09-10 19:28:14 +02:00
OMGeeky
ada352a02c implement ignoring fully transparent sprites 2023-09-10 17:15:28 +02:00
OMGeeky
fc0d97aa2f reformat file & optimize usings 2023-09-10 16:11:02 +02:00
Nut.andor
7451f582ce bugfix sprite 2023-09-09 22:51:21 +02:00
OMGeeky
2339a9307c respawnspeed (originally spawnchance) renamed & added to UI 2023-08-31 23:49:03 +02:00
Nut.andor
7ae4d9d3f6 v0.6.18:
- https:
2022-09-03 23:16:48 +02:00
Nathan Watson
ff4d8a6b6c Fix disappearing worldmap labels bug
The "worldmap.labels" map is keyed by namedarea.id (corresponding to map.area), while the "mapLocations" map is keyed by map.id. This causes worldmap labels to be marked for removal when there's a namedarea.id that does not match any map.id, which happens to be true for all namedareas except crossglen and crossroads.

This logic is unnecessary anyway, because WorldMapView.pushToModel is only invoked by WorldmapSegment.pushToModel, which only triggers when maps are added or moved, but not deleted. Deletions are instead handled by WorldmapSegment.elementChanged. As such, it should never be the case that a label is removable in a pushToModel call.
2021-01-04 01:07:57 -08:00
Gonk
4b6be99d98 Changed damage modifier default value to 100% 2020-02-25 20:24:26 +01:00
Gonk
9c21c7cd02 Merge branch 'weapondamagemodifier' into jar20200121 2020-01-21 22:24:59 +01:00
Gonk
f4fd8ad5bb Merge branch 'wearremoverequirement' into jar20200121
# Conflicts:
#	src/com/gpl/rpg/atcontentstudio/model/gamedata/Requirement.java
#	src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/DialogueEditor.java
#	src/com/gpl/rpg/atcontentstudio/ui/map/TMXMapEditor.java
2020-01-21 22:24:42 +01:00
Gonk
7d40d56430 The damage modifier can now be edited, also added "on hit received" columns to the items comparator 2019-12-26 21:05:39 +01:00
Gonk
d7e83575e3 wearRemove requirement
wear and wearRemove behave similar and wear now also requires the value property
2019-11-11 21:53:25 +01:00
Gonk
811870184b factionscoreEquals 2019-10-13 17:57:41 +02:00
Zukero
ac68006a69 v0.6.15 released.
Includes a way to view which tileset a tile is from on a map. It is
shown in the tooltip from the "Testing" tab of the map editor.
2019-05-31 10:28:16 +02:00
Zukero
92e07e76d2 Added Gonk to the contributors. 2019-05-31 09:55:17 +02:00
Gonk
5a3315da1a Added random requirement and a null pointer fix for the droplist editor
- used in conversations and replace areas
- using the droplist chance editor
2019-05-12 11:45:48 +02:00
Zukero
e12c6bcc25 Overhaul of the droplist's drop chance editor, planning to use it for
the random requirement type' chance too.
2019-04-24 00:45:57 +02:00
Zukero
3e5f732f82 Added Minify.java license 2018-09-28 09:42:50 +02:00
Zukero
b497493853 Fixed issues in i18n tools. Added beanshell worker indicator.
Added resources compression tools too.
2018-09-21 18:51:12 +02:00