detailedsoldierlistwotc's People
detailedsoldierlistwotc's Issues
Use Community Highlander for soldier statuses if it's available
Some mods make use of the new soldier status hooks to add new statuses, modify how the time is displayed, and so on. These mods (for example Long War of the Chosen and Covert Infiltration) don't work with Detailed Soldier List right now because it replaces the corresponding base game function (GetPersonnelStatusSeparate()
) with its own copy of the original code.
I plan to submit a pull request for this.
Support the display of custom ranks and their icons
The Community Highlander allows mods to override the displayed ranks of soldiers. For example, the LW2 Leaders mod (or whatever it's called) may want to display the officer ranks rather than the underlying soldier ranks. At the moment, Detailed Soldier Lists just uses the basic vanilla implementation.
Fix displayed XP information
The XP information that's shown doesn't correspond to actual soldier XP and the XP required for the next rank as far as I can tell, at least for any mod that overrides the base game's XP values. The code should really be delegating to XComGameState_Unit.GetTotalNumKills()
, particularly as that has a hook in the highlander version that mods make use of.
I'll submit a pull request after some testing.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.