elwinar / adeptus Goto Github PK
View Code? Open in Web Editor NEWCommand-line character sheet tracking tool for the Dark Heresy system.
License: The Unlicense
Command-line character sheet tracking tool for the Dark Heresy system.
License: The Unlicense
Add the gauges support in the character handling
We need a command that checks the universe.
The culprit is commit 6a56922, dixit git-bisect.
You commit, your problem. :P
We need a command that displays the history of the character:
Each of his upgrades, on a diffrerent line, with it's real cost (computed or not)
Today, 3 marks exist:
*
is used when an upgrade is regularly purchased. Its default cost is calculated by the system.+
is used when an upgrade is purchased without affecting future upgrade's costs. For instance, when a character gains or loses permanent characteristic. The cost is mandatory as the system cannot guess it.-
is used when an upgrade is purchased without affecting future upgrade's cost and is free. It's an alias of: + My Upgrade [0]
We require to possibility to remove an upgrade from a character. The Free Mark
must change. These are the new specs:
*
is used when an upgrade is regularly purchased. Its default cost is calculated by the system.+
is used when an upgrade is purchased without affecting future upgrade's costs. Its default value cost is 0.-
becomes the Loss mark. The upgrade is lost. Its default cost is 0.We need two types of errors:
Any Sheet is made of a header, a first characteristic block and a group of sessions.
The second block has to be a characteristic block. It must not check the characteristic validity (related to the Universe).
message:
unable to create character: line %!d(string=carrier): the background %!s(MISSING) is not defined by the universe
Character sheet:
name: Paola Piazzini
origin: Tilea
carrier: Cleric
role: Warrior
tarot: XVIII
The universe file should be a global string flag, as it will be used by all commands.
The apply upgrade method is UGLY!
Refactor it.
The current output is ugly. Improve it.
At the character creation, options may be given to the player.
For instance, it can choose Talent A or Talent B. An option system must be provided.
Proposition, assuming the background administrator proposes "Perfect Knowledge" or "INT +5":
name: Sudo
Background: administrator (INT +5)
....
An interface responsible for making or editting universe would be great.
The talents and skills should not be case sensitive.
panic: runtime error: index out of range
goroutine 1 [running]:
main.Character.Suggest(0xc8200e5228, 0x7, 0xc8200f2cf0, 0xc8200f2d20, 0xc8200f2d50, 0xc8200f2d80, 0xc8200f2db0, 0xc8200f2de0, 0xc8200f2e10, 0x1194, ...)
/home/moxar/Dev/go/src/github.com/elwinar/adeptus/character.go:545 +0x24fc
main.main.func3(0xc8200982d0)
/home/moxar/Dev/go/src/github.com/elwinar/adeptus/main.go:76 +0xb2
github.com/codegangsta/cli.Command.Run(0x5f1850, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6344c0, 0x39, 0x0, ...)
/home/moxar/Dev/go/src/github.com/codegangsta/cli/command.go:127 +0x1052
github.com/codegangsta/cli.(*App).Run(0xc820096000, 0xc82000a2c0, 0x4, 0x4, 0x0, 0x0)
/home/moxar/Dev/go/src/github.com/codegangsta/cli/app.go:159 +0xc2f
main.main()
/home/moxar/Dev/go/src/github.com/elwinar/adeptus/main.go:81 +0x780
adeptus doesn't display well on windows os's cmd line.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.