All notable changes to this extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- new creature spells/instances
- LOCK_POSSESSION, BOOLEAN type
- SpellImmunity for creatures, ORIENTATION for add object commands
- SET_CREATURE_CONFIGURATION
- OFF for COMPUTER_PLAYER command, number for AnimationID
- PLACE_TRAP, LAST_TRAP_EVENT commands
- TRAP#_ACTIVATED
- some missing properties
- more creature and trap properties
- LAST_DEATH_EVENT
- PLACE_DOOR
- new creature properties
- secret door slab type
- CREATE_EFFECT_AT_POS height param
- slab not accepting 0s
- object_genre
- param types of some commands
- MIDAS door
- SWAP_CREATURE command
- duplicate PLAYER_GOOD suggestions
- number_compound type hinting
- KEEPERS_DESTROYED
- docs for some commands
- SET_COMPUTER_GLOBALS
- computer commands allowed in ifs
- CAST_SPELL_DISEASE creature spell
- computer_player command if-able
- ADD_OBJECT_TO_LEVEL_AT_POS command
- TOTAL-like variables for IF_AVAILABLE
- ADD_EFFECT_GENERATOR_TO_LEVEL params
- ROAMING computer player behavior
- DragUnconsciousToLair
- command suggestions within commands
- set trap config command added 4th param
- zoom_to_location command
- VIEW_TYPE global
- SET_CREATURE_CONFIGURATION changes
- player colors mislabeled
- trap slappable property type change
- PLAYER_GOOD now can be a player
- trap subtile placement rule
- CHANGE_SLAB_TEXTURE command
- game rules update
- some new game rules
- creature spell param for message commands, easter egg game rules
- location params: CTA and COMBAT
- new hand rules: DROPPED_TIME_LOWER/DROPPED_TIME_HIGHER
- SET_TRAP_CONFIGURATION new fields
- new players' variables not working properly
- 3 new players
- reset_action_point command optional param
- DestroyedEffect trap config param
- USE_POWER_ON_PLAYERS_CREATURES command
- custom config: creature spells and spells
- ADD_TO_PLAYER_MODIFIER
- some creature props
- randomise_flag params
- some properties for object config
- made some params optional
- SET_PLAYER_MODIFIER refactors
- added more game rules
- added SET_PLAYER_MODIFIER command
- added AnimationID to trapconfig
- added SET_INCREASE_ON_EXPERIENCE command
- new powers
- added LEVEL_UP_PLAYERS_CREATURES command
- added MAKE_UNSAFE command
- custom rooms extension setting
- orange, black and purple player colors
- max slab and subtile values
- SET_EFFECT_GENERATOR_CONFIGURATION, SET_PLAYER_COLOR
- SET_POWER_CONFIGURATION, ADD_EFFECT_GENERATOR_TO_LEVEL, SET_HAND_GRAPHIC
- secret door
- rootLvl for some commands, max creature lvl also accepts 0
- NEW_CREATURE_TYPE
- misc stuff
- SET_MUSIC custom tracks support
- LEVEL_UP_CREATURE, message slots count
- ROOM_PROPERTY entities
- Size_XY
- NEW_OBJECT_TYPE, NEW_ROOM_TYPE command
- NEW_TRAP_TYPE command
- SET_ROOM_CONFIGURATION command
- TNT trap
- PlaceOnBridge trap prop
- druid
- MaxThingsInHand game rule
- jobs for SET_CREATURE_CONFIGURATION
- druid
- USE_SPELL_ON_PLAYERS_CREATURES command
- texture, time_mage
- ADD_OBJECT_TO_LEVEL owner player param
- HIDE_HERO_GATE command
- new creature objectives
- objects and traps properties updated
- minified output bundle
- the extension will hint undocumented flags/action points
- more trap stats
- SET_TEXTURE command
- custom docs
- ADD_TO_PARTY command being marked as non-reusable
- location type params not suggesting LAST_EVENT and COMBAT
- BarrackMaxPartySize rule, new maximum party members count
- cosmetic changes
- effects evaluation works for nested commands like DRAWFROM
- support for new lif structure
- a couple of commands params
- creature spell instance not including time bomb spell
- extension not warning user over empty and unused parties
- BONUS_LEVEL_TIME, DISPLAY_COUNTDOWN command params
- consecutive types
- IF_ALLIED
- ALLY_PLAYERS
- MOVE_CREATURE, COUNT_CREATURES_AT_ACTION_POINT
- DISPLAY_VARIABLE not counting as a flag read
- SET_HAND_RULE's affected_by not correctly recognizing spells
- new objects like ferns, mushrooms
- DISPLAY_INFORMATION_WITH_POS incorrect param types
- SET_HAND_RULE
- configurable diagnostics reaction time
- increased maximum action points
- sign changes are no longer case sensitive
- suggestions while typing comments
- wrong ErrorCommandOnlyAtRootLvl message text
- display variable target incorrect type
- Effect type
- SWAP_CREATURE command
- custom doors+creatures config
- message numbers suggesting zeros, no suggestion for texts
- rewritten interpreter
- flag values now are not limited to 0-255
- USE_SPECIAL_TRANSFER_CREATURE command
- TRANSFER_CREATURE command
- CREATURES_TRANSFERRED global
- some game rules
- ADD_HEART_HEALTH, COMPUTE_FLAG command params
- SET_CREATURE_INSTANCE command
- duplicate custom entities showing
- slab entities
- objective/info commands' zoom location is now optional
- restarts no longer required after changing settings
- DISPLAY_OBJECTIVE not accepting ALL_PLAYERS
- some commands not accepting COMBAT or LAST_EVENT
- custom object setting
- object config typos
- 4 spaces is now default indent
- autoformatter
- autoformatter settings
- spell entities
- display variable not accepting some vars
- settings: enabling/disabling diagnostics
- settings: custom trap names
- SET_DOOR command
- some creature properties
- fill params, -1 for reveal_location
- providing suggestions while typing comments
- suggesting names of existing parties for NEW_PARTY param type
- more computer events
- more computer checks
- more computer player behaviors
- more trap config properties
- signChanges for SET_TRAP_CONFIGURATION
- ON_NEUTRAL_GROUND criterion
- IF not accepting campaign flags
- CreatureGlobal param type
- commands.yaml '::' typos
- initial commit