ffxi8bit @ ウィキ
http://w.atwiki.jp/ffxi8bit/
ffxi8bit @ ウィキ
ja
2013-02-16T18:51:40+09:00
1361008300
-
フォント
https://w.atwiki.jp/ffxi8bit/pages/28.html
*フォントについて
**8bitフォントの作成
***8ビットフォントを作るにあったってのルール
-8ピクセルx8ピクセルで作る
-8ピクセルのうち、7ピクセルを文字領域とし、1ピクセルを文字間隔として確保する。
&ref(http://www48.atwiki.jp/ffxi8bit?cmd=upload&act=open&pageid=28&file=base.png)
-左上から詰めて7ビット確保する。
--アルファベットについて
---ディセンダについては、上から8ピクセル目を使用する。
---
2013-02-16T18:51:40+09:00
1361008300
-
キャラ情報基礎 CharaDataBase
https://w.atwiki.jp/ffxi8bit/pages/26.html
*キャラクタ情報基礎 CharacterDataBase
**キャラクタ情報
キャラクタ情報=基礎+装備+強化弱体+付加
-基礎=ジョブチェンジ後、レベルアップ後、スキルアップ後(長期にわたって変動が無い、もしくはほとんど変動しない)
--種族データ、ジョブデータ、メリポデータ
-装備=着替え後、脱衣後(短期で変動する)
強化=食事+強化魔法
弱体=状態異常、状態変化
-基礎 Base
-種族 Race
-ジョブ Job
-メリポ Merit
HP,MP,STR,DEX,VIT,AGI,INT,MND,CHR
H2H,SWD,GSW,AXE,GAX,SYC,POL,KAT,GKA,CLU,STA,ARC,MAR,THR
HEA,DEV,ENH,ENF,ELE,DRK,SIN,WIN,STR,NIN,SMN,BLU
cdb = CharacterDataBase.new
p = cdb.profile
p[:race] = :elvaan
p[:nation] = :sandoria
p[:homepoint] = :north_sandoria_moghouse
p[:title] = "見習い冒険者"
p[:] =
cb = CharacterBase.new
cb.hp = 30
cb.mp = 30
cb.attributes[;str] = []
cb.skill.battle.h2h
cb.skill[:battle][:h2h] = 30
cb.
cb.status[:hp]
cb.status[:mp]
cb.status[:str]
cb.status[
cb.status[:profile][:]
cb.status[:joblevel][:war]
cb.status[:battle_skill][:]
s = cb.status
s[:hp], s[:mp]
s[:str], s[:dex], s[:vit], s[:agi], s[:int], s[:mnd], s[:chr], s[:gil]
p = s[:profile]
p[:nation]
p[:title]
p[:homepoint]
p[:]
joblv = p[:joblevel]
2012-07-20T07:51:49+09:00
1342738309
-
情報整理
https://w.atwiki.jp/ffxi8bit/pages/16.html
*情報整理
**キャラクター関係
***[[キャラ情報基礎 CharaDataBase]]
-[[ステータス Status]]
--プロフィール Profile
---名前Name・種族Race・性別Sex・顔Face・髪Hair
---所属国Nation・ホームポイントHomePoint・ランクRank・ランクポイントRankPoint
--ジョブレベル JobExp(経験値によるデータ保持。レベルは後で計算可能)
---戦モ白黒赤シ WAR,MNK,WHM,BLM,THF
---ナ暗獣吟狩 PLD,DRK,BST,BRD,RNG
---侍忍竜召 SAM,NIN,DRG,SMN
---青コか BLU,COR,PUP
---踊学 DNC,SCH
--[[戦闘スキル BattleSkills]]
---格闘、短剣、片手剣、両手剣、片手斧、両手斧、両手鎌、両手槍
---片手刀、両手刀、片手棍、両手棍、弓術、射撃、投擲
---ガード、回避、盾、受け流し
--[[詠唱スキル CastingSkills]]
---神聖魔法、回復魔法、強化魔法、弱体魔法、精霊魔法、暗黒魔法
---歌唱、弦楽器、管楽器、忍術、召喚魔法、青魔法
--[[合成スキル CraftSkills]]
---木工、鍛冶、彫金、裁縫、骨細工、革細工、錬金術、調理、釣り
--メリットポイント MeritPoints
---戦モ白黒赤シ
---ナ暗獣吟狩
---侍忍竜召
---青コか
---踊学
--ギル(所持金)Gil
--リミットポイントLimitPoint
-魔法リスト MagicSpellList
--白魔法WhiteMagic、黒魔法BlackMagic、呪歌MagicSong、忍術Ninjutsu、召喚魔法Summoning、青魔法BlueMagic
-ウェポンスキル会得リスト WeaponSkillList
--無双阿修羅剣AsuranFist、エヴィサレーションEvisceration、サベッジブレードSavageBlade、グラウンドストライクGroundStrike、デシメーションDecimation、スチールサイクロンSteelCycrone、スパイラルヘルSpiralHell、インパルスドライブImpulseDrive
--空Blade:Ku、八之太刀:花車Tachi:Kasha、ブラックヘイローBlackHalo、レトリビューションRetribution、エンピリアルアローEmpyrealArrow、デトネーターDetonator
--キングズジャスティスKingsJustice、アスケーテンツォルンAsceticsFury、ミスティックブーンMisticBoon、ヴィゾフニルVidohunir、ロズレーファタールDeathBlossom、マンダリクスタッブMandalicStab
--ロイエAtonement、インサージェンシーInsurgency、プライマルレンドPrimal Rend、モーダントライムMordant Rime、トゥルーフライトTrueflight
--九之太刀:乱鴉Tachi:Rana、カムハブリBlade: Kamu、雲蒸竜変Drakesbane、ガーランドオブブリスGarland of Bliss
--エクスピアシオンExpiacion、レデンサリュートLeaden Salute、連環六合圏Stringing Pummel
--ピリッククレオスPyrrhic Kleos、オムニシエンスOmniscience
-ミッション Missions
-クエスト Quests
-だいじなもの KeyItems
***キャラ設定基礎 CharaSetBase
ジョブチェンジ、レベル制限、レベルアップ、レベルダウン、スキルアップ、それぞれの後に再設定されるデータ
-ステータス Status
--メインジョブレベル MainJobLevel
--メインジョブ MainJob
--サポートジョブレベル SubJobLevel
--サポートジョブ SubJob
--最大ヒットポイント HPMax
--最大マジックパワー MPMax
--ちから STR
--きようさ DEX
--たいりょく VIT
--すばやさ AGI
--ちせい INT
--せいしん MND
--みりょく CHR
--レベル Level
--経験値 Exp
-戦闘スキルキャップ BattleSkill
--格闘・短剣・片手剣・両手剣・片手斧・両手斧・両手鎌・両手槍
--片手棍・両手棍・片手刀・両手刀・弓術・射撃・投擲
--ガード・回避・盾・受け流し
-魔法スキルキャップ CastingSkill
--神聖魔法DevineMagic・回復魔法HeelingMagic・強化魔法EnhancingMagic・弱体魔法EnfeeblingMagic・精霊魔法ElementalMagic・暗黒魔法DarkMagic
--歌唱Singing・弦楽器StringInstrument・管楽器WindInstrument・忍術Ninjutsu・召喚魔法SummoningMagic・青魔法BlueMagic
-アビリティ Abilities
--ジョブ特性 JobTraits
--アビリティ Abilities
--ウェポンスキル WeaponSkills
--ペットコマンド PetCommands
-戦闘データ BattleData
--HP,MP,STR,DEX,VIT,AGI,INT,MND,CHR
--攻撃力ATK・防御力DEF・
--AttackBasic DMG,Delay,Attack,Accuracy,Haste
--AttackMultiple QuadAttack,TripleAttack,DoubleAttack
--AttackTp StoreTP,SubtleBlow,
--AttackSkill GreatSwordSkill
--CastingSkill DarkMagicSkill
--MagicAttackBonus, MagicAccuracy
--Enmity,
--AddsRegenEffect, AddsRefreshEffect,
--SwordEnhuncementSpellDamage
--EnhunceAquanKillerEffect
***キャラ設定現在 CharaSet
装備変更や、強化付与、弱体付与、状態異常、回復時のデータ
-ステータス
--[HP,HPMax]
--[MP,MPMax]
--[TP,300]
--[STR,DEX,VIT,AGI,INT,MND,CHR]
-装備
--メインウェポン、サブウェポン、レンジウェポン、矢弾
--頭、首、右耳、左耳
--胴、両手、右手の指、左手の指
--背、腰、両脚、両足
--メインウェポンデータ[ダメージDMG,間隔Delay,攻撃力ATK,命中Accuracy]
--サブウェポンデータ[ダメージDMG,間隔Delay,攻撃力ATK,命中Accuracy]
--レンジウェポンデータ[ダメージDMG,間隔Delay,飛攻撃力RATK,飛命中RAccuracy]
--防御データ[VIT,防御力DEF,盾発動率,盾カット率,]
-強化
-アイテム
--かばん
--サッチェル
--金庫
--ロッカー
2012-07-20T06:16:37+09:00
1342732597
-
ジョブとエレメント
https://w.atwiki.jp/ffxi8bit/pages/27.html
*ジョブとエレメントの関連づけを考えてみる
-戦士:火
-モンク:土
-白魔道士:光水?
-黒魔道士:全闇
-赤魔道士:?
-シーフ:風
-ナイト:光土?
-暗黒騎士:闇火?
-獣使い:光
-吟遊詩人:?
-狩人:風?
-侍:光火
-忍者:闇風
-竜騎士:雷土
-召喚士:?
-青魔道士:水?
-コルセア:光風?
-からくり士:?
-踊り子:
-学者:
2012-07-20T06:04:24+09:00
1342731864
-
合成スキル CraftSkills
https://w.atwiki.jp/ffxi8bit/pages/25.html
*合成スキル CraftSkills
2012-07-20T05:34:33+09:00
1342730073
-
詠唱スキル CastingSkills
https://w.atwiki.jp/ffxi8bit/pages/24.html
*詠唱スキル CastingSkills
2012-07-20T05:34:08+09:00
1342730048
-
戦闘スキル BattleSkills
https://w.atwiki.jp/ffxi8bit/pages/23.html
*戦闘スキル BattleSkills
2012-07-20T05:33:04+09:00
1342729984
-
ステータス Status
https://w.atwiki.jp/ffxi8bit/pages/22.html
*ステータス Status
-
2012-07-20T05:32:40+09:00
1342729960
-
スキル計算
https://w.atwiki.jp/ffxi8bit/pages/21.html
*スキル計算
2012-07-01T05:25:49+09:00
1341087949
-
ジョブデータ
https://w.atwiki.jp/ffxi8bit/pages/20.html
*ジョブデータ
ジョブデータ
class JobData
end
JobData
job.id# => 4
job.index# => 4
job.jname # => "赤魔道士"
job.japanese_name #
job.ename # => "Red Mage"
job.english_name #
job.jabbr # => "赤"
job.japanese_abbreviation #
job.eabbr # => "RDM"
job.english_abbreviation #
job.spells # => ["ディア","ケアル",...]
job.abilities # => [ [1,"連続魔","SP"],[40,"コンバート"]]# [lv,"ability_name"]で
job.traits # => ["魔法攻撃力アップ","魔法防御力アップ","ファストキャスト","",""]
job.skills # => []
job.skill_ranks# => [nil,"B","B",nil,nil,nil,nil,nil,nil,nil,"D",nil,"D",nil,"F",
# nil,"D","F","E","E","C-","B+","A+","C+","E",nil,nil,nil,nil,nil,nil]
job.value_ranks # => []# HPMax,MPMax,STR,DEX,VIT,AGI,INT,MND,CHR
JobNameToJobIndex = {
"戦" => 0,"モ" => 1,"白" => 2,"黒" => 3,"赤" => 4,"シ" => 5,
"ナ" => 6,"暗" => 7,"獣" => 8,"吟" => 9,"狩" => 10,
"侍" => 11,"忍" => 12,"竜" => 13,"召" => 14,
"青" => 15,"コ" => 16,"か" => 17,
"踊" => 18,"学" => 19,
"風" => 20,"魔" => 21
}
job_index = JobNameToJobIndex["戦"]
2012-07-01T05:04:22+09:00
1341086662