Duel Corp. cover
Duel Corp. screenshot
Genre: Role-playing (RPG), Simulator, Adventure, Indie

Duel Corp.

Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.999%
▻ Added executing npcs after defeating them
▻ Added defeating / being defeated by villagers
▻ Added loading world of host when connecting
▻ Added networking npcs stealing currency of player 2
▻ Added networking client dropping currency on host

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▰▰▰▰▰▱▱▱ 70%
▻ Fixed not resetting drop loot flag of client correctly after dropping item
▻ Fixed not networking looting of dropped item correctly
▻ Fixed not networking dropped items correctly if item dropping player leaves afterwards
▻ Fixed not creating currency items correcly
▻ Fixed not updating loot state when client loots item
▻ Fixed client dropping item not working correctly
▻ Fixed not loading map correctly
▻ Fixed not destroying cached map correctly
▻ Fixed not setting item count correctly
▻ Fixed not networking initial state of item correctly
▻ Fixed caching own world when in world of host
▻ Fixed not spawning at the same location where connected to host when disconnecting from host
▻ Fixed not being able to loot currency
▻ Fixed not loading character ids correctly
▻ Fixed guards not allowing player to loot items on street
▻ Fixed villagers not stealing currency of player correctly
▻ Fixed not resetting npcs defeated by player correctly when loading game
▻ Fixed villagers not always looting player currency
▻ Fixed villagers not dropping stolen currency from player

[#shorts] Execution


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.995%
▻ Added showing committed crimes at npc
▻ Added villagers not talking to player until has paid for crimes committed
▻ Added networking loot
▻ Added networking player 2 currency
▻ Added spawning player currency
▻ Added saving / loading items of chests / gatherables
▻ Added saving / loading locks
▻ Added murderer speech to villagers after defeating villager
▻ Added npcs becoming mad when you try to steal their belongings

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▰▰▰▰▱▱▱▱ 60%
▻ Fixed villagers / guards becoming aggro too late when defeating a villager
▻ Fixed villagers / guards not always becoming aggro when you defeat someone within their range / sight
▻ Fixed villagers not always defending their belongings

[#shorts] Crimes


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.99%
▻ Added more overworld enemy types
▻ Added peasants and traveling nobles to overworld
▻ Added contract active / canceled text to contract npc
▻ Added being able to cancel active contract at other contract npcs
▻ Added showing source village to enemies in overworld
▻ Added factions losing reputation when completing contract
▻ Added peasants wearing villager armor
▻ Added faction name below villages
▻ Added being able to finish overworld events
▻ Added gaining reputation in faction when defeating enemy of encounter in overworld
▻ Added mixed factions to overworld events
▻ Adjusted overworld event text
▻ Removed banner from overworld events that are not part of a contract
▻ Replaced portal exit in event maps with camp

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▰▰▰▱▱▱▱▱ 50%
▻ Fixed transform of camp in overworld
▻ Fixed too small pool for overworld events
▻ Fixed opening treasure chest no longer working correctly
▻ Fixed not saving state of event map when leaving map
▻ Fixed losing rating when leaving game while in contract map
▻ Fixed game lagging during enemy generation when in overworld
▻ Fixed enemy in overworld not skipping player when stunned
▻ Fixed not loading overworld events correctly
▻ Fixed enemies of overworld event having a banner
▻ Fixed assault troop attacking same faction region

[#shorts] Stealing


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.95%
▻ Added reputation depending on armor
▻ Added soulless using hair
▻ Added vfx when despawning contract event
▻ Added using characters of faction for guards in village
▻ Added generating enemies for events in overworld
▻ Added generating events in overworld
▻ Added contract failing if contract npc is defeated
▻ Added generating overworld events
▻ Added overworld events
▻ Made all bandits of overworld hostile towards player

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▰▰▱▱▱▱▱▱ 40%
▻ Fixed skeletons having hair
▻ Fixed offering action when being attacked by hostile faction in overworld
▻ Fixed bandit camps not being shown as hostile towards player
▻ Fixed all npc dialog options being red
▻ Fixed generating events in overworld on top of regions
▻ Fixed not resetting defeated enemies by player correctly
▻ Fixed being able to choose new owner of village when there are still enemies left
▻ Fixed overworld events overlapping with each other
▻ Fixed not despawning contract events correctly
▻ Fixed not rotating overworld event to ground
▻ Fixed enemies in overworld not chasing player correctly
▻ Fixed wrong tooltip for contract location
▻ Fixed not generating footprints leading to contract correctly

[#shorts] Armor-dependent reputation


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.9%
▻ Added villager behavior depending on reputation in faction of village
▻ Added guards using armor of faction
▻ Added re-generating guards when faction of village changes
▻ Added choosing new owner when talking to noble or faction leader after enemies of village are defeated
▻ Added gaining reputation when new owner of village is chosen
▻ Added generating new names when village is conquered by soulless / non-soulless

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▰▱▱▱▱▱▱▱ 30%
▻ Fixed hostile state of map not resetting when player is defeated
▻ Fixed changing name of villager that is in player team when entering village of villager
▻ Fixed noble becoming mad when player in his house and in conquer mode
▻ Fixed generating player faction contracts
▻ Fixed not being able to enter restricted areas of conquered villages
▻ Fixed showing hair when helmet is shown
▻ Fixed enemies in overworld sometimes not moving
▻ Fixed villages in overworld not re-gaining population lost through assaults
▻ Fixed not always despawning overworld fight effect
▻ Fixed nobles / faction leaders wearing armor of soulless when village belongs to them
▻ Fixed not despawning nobles / faction leaders correctly
▻ Fixed multiple troops fighting in overworld not working correctly
▻ Fixed revived ai being defeated next time map is generated
▻ Fixed noble / faction leader dropping items
▻ Fixed not being able to conquer village if hostile to faction of noble / faction leader
▻ Fixed not being able to conquer villages that belong to soulless
▻ Fixed revived npcs being hostile towards player team
▻ Fixed spawning already defeated enemies when entering map
▻ Fixed not losing reputation in faction when defeating villager
▻ Fixed being able to enter villages that are currently under attack
▻ Fixed all villagers being hostile towards player when entering newly conquered village by assault troop
▻ Fixed reviving enemies that were defeated before player entered map

[#shorts] Reputation dependent behavior


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99.5%
▻ Added ghost form for nobles or faction leaders
▻ Added regular villagers with peasant armor
▻ Added all faction leaders
▻ Added the ability to revive/defeat village NPCs through wealth or assault troops in the overworld
▻ Added generating nobles into villages

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%

Polish / Bug fixes / Optimization


▰▰▱▱▱▱▱▱▱▱ 20%
▻ Fixed not using faction of enemy for reputations
▻ Fixed nobles being in soulless villages
▻ Fixed population of conquered villages not being set correctly
▻ Fixed not generating noble of village correctly
▻ Fixed not defeating / reviving npcs through assault / wealth correctly
▻ Fixed noble of village being defeated too early through assault / wealth
▻ Fixed not spawning villager npcs correctly
▻ Fixed not spawning doors of buildings correctly
▻ Fixed assault troops in overworld always being soulless faction
▻ Fixed not creating hairs correctly when helmet is shown
▻ Fixed not showing amount of npcs in village correctly
▻ Fixed bloating save file with unused npcs in overworld
▻ Fixed generating caravan / assault below water in overworld
▻ Fixed accessing already defeated and removed enemy in overworld

[#shorts] Conquering Villages


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 99%
▻ Added logic for showing / hiding cloak / helmet
▻ Added re-gaining population equal to strength of assault troop after village is conquered
▻ Added reducing population defeated by assault troop when loading map
▻ Added spawning arrow when overworld village attacks troops
▻ Added lockpicking requiring lockpicks
▻ Added lockpicking doors
▻ Added delayed lockpicking
▻ Added networking lockpicking speech

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%
▻ Added 22 alternative armor sets

Polish / Bug fixes / Optimization


▰▱▱▱▱▱▱▱▱▱ 10%
▻ Added missing doors to buildings
▻ Added hair material for soulless (soulless now can also have hair)
▻ Added new overworld trees with LODs
▻ Added new overworld pine tree with LODs
▻ Added new overworld birch tree with LODs
▻ Fixed not networking helmet / cloak correctly
▻ Fixed playing noise sound when entering options menu
▻ Fixed wrong faction of patrol after village is conquered
▻ Fixed overworld arrow reaching target too fast
▻ Fixed sounds in overworld being too loud
▻ Fixed npcs conquering overworld village not working correctly
▻ Fixed not despawning assault troop after conquering village
▻ Fixed not canceling lockpicking with esc
▻ Fixed not networking lockpicking correctly
▻ Fixed drawing weapon not working correctly in village
▻ Fixed not networking stopping lockpicking correctly
▻ Fixed spawning patrols with wrong faction in overworld
▻ Fixed not spawning impact effect when assault troop attacks village in overworld
▻ Fixed canceling lockpick not working correctly
▻ Fixed not putting weapon away when lockpicking

[#shorts] Hide/Show Helmet/Cape


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 98%
▻ Added spawning assault troops
▻ Added assault troops attacking villages
▻ Added assault troop / city combat logic in overworld
▻ Added assault troop conquering villages in overworld
▻ Added stunning player when fleeing from enemy encounter
▻ Added using terrain for all capitals
▻ Added wealth indicator to villages in overworld
▻ Added adding / removing npcs depending on wealth of the villages
▻ Added village losing wealth if caravan is intercepted
▻ Added villages gaining / losing npcs depending on wealth
▻ Added village generation for overworld
▻ Added enterable villages and main city to the overworld
▻ Added play/pause buttons to overworld
▻ Connected overworld islands
▻ Updated compass visuals

Classes / Abilities / Talents


▰▱▱▱▱▱▱▱▱▱ 10%
▻ Added lockpicking
▻ Added lockpicking animations
▻ Added color mask system to shader
▻ Added armor masks for alternative versions [WIP]
▻ Added peasant armor

Polish / Bug fixes / Optimization


▱▱▱▱▱▱▱▱▱▱ 0%
▻ Fixed canceling lockpicking not working correctly
▻ Fixed not spawning caravans in overworld correctly
▻ Fixed assault troop not moving towards target
▻ Fixed not calculating difficulty of enemy composition correctly
▻ Fixed zero / negative enemy count in enemy encounter
▻ Fixed reducing wealth of region twice when caravan is intercepted
▻ Fixed not removing caravan from save file after being intercepted

[#shorts] Directional Lockpicking


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▰▱ 95%
▻ Added new floor sand textures
▻ Added desert foliage
▻ Added modular dungeon asset [WIP]
▻ Added Assassain main city
▻ Added Assassin leader area
▻ Added desert buildings to house generator
▻ Added random pitch to doors so they don’t always sound the same
▻ Added metal sfx for metal doors
▻ Added vfx and sfx for overworld fights
▻ Added working doors to generated buildings
▻ Added new achievements (not implemented yet)
▻ Added caravan logic
▻ Added wealth to overworld villages
▻ Added villages in overworld losing wealth over time
▻ Added stunning player in overworld when being defeated in enemy encounter
▻ Added using 1 vfx only for overworld fight
▻ Added faction enemies using death sfx
▻ Added ragdolling defeated enemies in overworld
▻ Added enemies in overworld dissolving when being defeated
▻ Added vfx when enemies in overworld fight

▻ Made hostile region names red
▻ Removed overworld logic from regular ai
▻ Finished desert area of terrain
▻ Reworked overworld terrain
▻ Changed nameplates in overworld

Classes / Abilities / Talents


▱▱▱▱▱▱▱▱▱▱ 0%

Polish / Bug fixes / Optimization


▱▱▱▱▱▱▱▱▱▱ 0%
▻ Fixed caravan not moving to correct village
▻ Fixed showing character ui when in overworld
▻ Fixed enemy not ignoring stunned player in overworld
▻ Fixed entering dead enemy encounter
▻ Fixed caravans in overworld not fighting back
▻ Fixed overworld enemy ai not chasing player when loading game and player nearby
▻ Fixed overworld enemy composition resetting units when respawning
▻ Fixed player being able to interact with two enemies in overworld that are in combat
▻ Fixed combat effect not always despawning after overworld combat


[#shorts] Overworld & faction AI


Weekly Status Report

TO-DO-LIST for Final Playtest



World


▰▰▰▰▰▰▰▰▱▱ 80%
▻ Added Assassin main city [WIP]
▻ Added modular dungeon asset [WIP]
▻ Added Assassin leader area [WIP]
▻ Added lock-pickable doors
▻ Added Paladin main city (items and NPCs missing)
▻ Added secret to Paladin main city
▻ Added animation to daytime display
▻ Added separate overworld ai
▻ Added overworld ai combat
▻ Added player faction
▻ Added enemies in overworld attacking each other when hostile
▻ Added player resetting with 1 hp when being defeated by enemy encounter
▻ Added reputation loss/gain when defeating enemies in an encounter
▻ Added dynamic NPC hostility in overworld (based on faction reputation)
▻ Added option to attack non-hostile factions in overworld
▻ Made names of hostile enemy encounters in overworld appear in red

Classes / Abilities / Talents


▱▱▱▱▱▱▱▱▱▱ 0%

Polish / Bug fixes / Optimization


▱▱▱▱▱▱▱▱▱▱ 0%
▻ Fixed daytime display issue
▻ Fixed AI targeting incorrect enemies
▻ Fixed hostile enemies in overworld not chasing player
▻ Fixed not being able to revive teammate in enemy encounter
▻ Fixed generating overworld map with wrong seed
▻ Fixed not showing enemy with player silver in overworld correctly
▻ Fixed enemy encounter of overworld not disappearing correctly after being defeated
▻ Fixed issue with enemy encounters not correctly waiting when the player leaves

[#shorts] Cathedral