Skip to content

Releases: P3pp3rF1y/AncientWarfare2

2.1.43-alpha-MC170

30 Jul 23:06
Compare
Choose a tag to compare
2.1.43-alpha-MC170 Pre-release
Pre-release

Change Log:

  • Update resource use for many early-game research goals to reduce string use. Closes #36
  • Fix research table not starting research when using adjacent inventories. Closes #35
  • Default worksites with selectable blocks to default to ALL blocks in their bounds. Closes #37
  • Set default hardness on all blocks to 2.0 (matches cobblestone). Closes #38

2.1.42-alpha-MC1710

27 Jul 21:03
Compare
Choose a tag to compare
2.1.42-alpha-MC1710 Pre-release
Pre-release

Change Log:

  • fix debug setting from config not actually toggling debug logging off
  • fix bard not having a health value in lookup table (resolves a crash issue)

2.1.41-alpha-MC1710

13 Jul 22:27
Compare
Choose a tag to compare
2.1.41-alpha-MC1710 Pre-release
Pre-release

Change Log

  • fix npcs clearing inventory prior to reading from nbt (solves issues of the default equipment overriding an empty-handed npc that was already saved)
  • Update to MC 1.7.10

2.0.40-alpha-MC172

25 Jun 00:05
Compare
Choose a tag to compare
2.0.40-alpha-MC172 Pre-release
Pre-release

Change Log:

  • add translation entries for research book GUI strings, fix reference in research book gui for a few of them. Closes #32
  • fix up NPC equipment config to actually load config values into equipment arrays for the npcs
  • add recipe to craft town-hall

2.0.39-alpha-MC172

23 Jun 21:34
Compare
Choose a tag to compare
2.0.39-alpha-MC172 Pre-release
Pre-release

Change Log (incl. 0.38 notes)

  • fix crash related to spelling error on npc subtype lookup for pirate civilian male
  • adjust faction tracker so that client-side faction entry is never null -- it will retrieve whatever value is/not stored. Not the most elegant of solutions, but should solve issues related to NPC/faction lookup on client-side.
    add .38 release
  • fix skin-pack system to actually load multiple skins for the same npc type from the same pack
  • add ability to set faction-npc starting equipment through config file
  • move/add custom-texture field to main NPC gui -- allow for -all- players to specify custom skins for their NPCs
  • flywheel blocks will no longer output power when receiving a redstone signal
  • config rework pass 1 -- rework config files to be in own directory, refs seem to be working fine, need to test structure loading / custom npc stuff loading (skins/trades)
  • config rework pass 2 -- split npc config file into sub-files for each 'large' section

2.0.38-alpha-MC172

22 Jun 22:11
Compare
Choose a tag to compare
2.0.38-alpha-MC172 Pre-release
Pre-release

Change Log:

  • fix crash related to spelling error on npc subtype lookup for pirate civilian male
  • adjust faction tracker so that client-side faction entry is never null -- it will retrieve whatever value is/not stored. Not the most elegant of solutions, but should solve issues related to NPC/faction lookup on client-side.

2.0.37-alpha-MC172

22 Jun 19:14
Compare
Choose a tag to compare
2.0.37-alpha-MC172 Pre-release
Pre-release

Change Log:

  • player owned NPCs owned by other teams will now render their team-color if assigned to a team. non-teamed * player-owned NPCs which you may not command (not their owner) will now have their names dimmed out / render in dark gray. Closes #13
  • clean up npc alert AI -- appears to be functioning as intended
  • some cleanup of crashy things in npc-rendering
  • also fix civilian -> custom name in custom-faction civilian male registry
  • fix crash related to RC hidden tiles
  • clean up some issues with auto-crafting station. It will no longer craft items if its output slots are full. Also, it will no longer decrease resources based on the stack-sizes in the input grid (always decreases by 1, like it should). Closes #30
  • fix town hall block will now drop inventory when broken
  • throw a more precise error message when a client-side faction-lookup error occurs -- should help track down problems related to the faction lookups.
  • a few updates to rendering in an attempt to fix others' issues of black-backgrounds.

2.0.36-alpha-MC172

21 Jun 20:57
Compare
Choose a tag to compare
2.0.36-alpha-MC172 Pre-release
Pre-release

Change Log:

  • fix translation of trader 'inventory' button
  • fix up faction-based mounted NPC dismount code -- there is now no way for a player to issue a dismount command to a faction based NPC (use the non-mounted variety if you want a non-mounted npc).
  • faction based mounted units will now kill their horse when they are repacked into item form (as they will spawn a new horse when respawned)
  • add bonus armor for equipping a shield in NPC offhand.
  • add bonus damage for equipping a weapon in NPC offhand.
  • fix npc 'pick block' mechanics -- it now will send a pick-block packet to handle logic server side where all of the vars are actually available
  • clean up the processing in research station
  • some formating work on adding recipe view to research book
  • add dump to file for entity-list to npc config
  • update location of dump for block_names list from structure-module block-name export
  • add config toggles to disable rendering of NPC health values -- nameplate must still be enabled for health to render.
  • clean up research book GUI
  • clean up research table handling of queuing -- it will now properly wait for resources before starting the next research goal. Closes #26
  • add custom ranged-attack -- much simpler than the vanilla ranged attack
  • add ability to set default max health of npc types through config file
  • rework faction-based NPC subtypes to be own-classes -- resolves issues of not being able to use subtype in constructor due to it being a class-field that was not initialized until after super.constructor was called
  • update names in default skin pack for mounted_soldier->cavalry so that they load properly
  • add toggle for debug mode
  • remove some debug output from ranged attack ai
  • clean up npc inventory access synching
  • update leveling stats to account for max health override and
  • config-based default health value when updating health on-level-up
  • add skins for faction male and female civilians

2.0.35-alpha-MC172

20 Jun 15:11
Compare
Choose a tag to compare
2.0.35-alpha-MC172 Pre-release
Pre-release
add shield item
fix npc spawner to not decrement in creative mode
update icon for hungry-no-upkeep-site ai status
add faction-priest targets to config
tiny bit more targeting work in base and faction trader npcs
add civilian basic AI and hostile/targeting settings
cleanup imports/warnings/errors
fix up NPC targeting, revenge targeting, and anti-friendly-fire mechanisms
fix npcs being able to target arbitrary player-set targets via command baton
fix npc 'no wander' setting saving to items when repacking an npc
clean up render-positioning of npc-offhand items to mimic vanilla right-hand positioning as close as possible
clean up gate spawner item tooltip
add icons for custom faction normal types
add registrations for civilian npc types
add registration for 3 custom NPC factions
fix up error messages regarding unknown recipe types
add recipes and research to for gate creation items
add scrollbar mouse-wheel functionality -- both to bar and to composite when mouse is not over any other element
fix up crashiness from mis-interpreted varargs method for registering recipes -- need to find a cleaner method of specification of research
rework how recipes are added to simplify the enable/disable and research enable/disable for specific recipes.  Also ensure that any recipes without research requirements are added to the vanilla recipes list.
minor changes to npc targeting/revenge handling -- should help with the issues regarding npc targeting, but probably not resolve all of them
add block-name dump to txt ability into structure module config
add item tooltips to all current interactive items to denote what actions do what
update/fix render-id useage for tile-renders to not crash when BC is installed
clean up some issues that were preventing dedicated server from starting
enable config-based method to override names for faction-based npcs
rename npcs registered name to allow for a single point of translation 
clean up structure module config file -- some config options have been change/renamed/reworked
enable dimension specification ability in structure scanner dimension gui
fix validation properties not saving/exporting properly from scanner gui
fix structure builder cutting into layer0 / >layer 255
add translation for shield slot

2.0.34-alpha-MC172

18 Jun 19:33
Compare
Choose a tag to compare
2.0.34-alpha-MC172 Pre-release
Pre-release
add save/load to nbt for faction mounted npcs horse-ai
clean up npc load/save to item-stack.
add npc shield slot. cosmetic only. needs slight adjustment in render to position item for left-hand
clean up some old uses of ItemStack.write / ItemStack.load -- switch out for InventoryTools.writeStack / InventoryTools.readStack.
add mappings for meta-data subytyped vanilla blocks.
slightly alter loading sequence on block-data-manager to load a 'has rotations' flag
for block-info holders -- if true, returns mapped meta, if false,
returns input meta -- should fix any future problems of non-mapped
blocks returning incorrect meta.
fix naming of soldier npcs in default skin-pack meta file
add config/toggle to disable loading of the default skin pack
fix up main causes of structure generation failure. I'm sure there are more, but things are now generating.
fix--engineering station and research station will now drop their inventories when broken
add translation for 'death list' to town hall gui
resurrected NPCs will respawn naked, their items were dropped when they died.
fix up npc horse mount/dismount code to be in line with instruction manual
fix the calculation of resources for survival mode structures.
add missing translation strings for drafting station GUI.
hopefully fix issues of improper openGL lighting/texture setup prior to GUI rendering taking place.
add first instruction manual release.
add missing translation entries for cavalry and mounted archers