3e SRD:Phthisic
Phthisic
Size/Type: | Large Monstrous Humanoid |
---|---|
Hit Dice: | 6d8+30 (57 hp) |
Initiative: | +5 (+1 Dex, +4 Improved Initiative) |
Speed: | 30 ft. |
AC: | 18 (1 size, +1 Dex, +8 natural) |
Attacks: | 2 claws +11 melee, bite +6 melee |
Damage: | Claw 1d6+6, bite 1d6+3 and mind feed (see text) |
Face/Reach: | 5 ft. by 5 ft./10 ft. |
Special Attacks: | Mind feed |
Special Qualities: | Damage reduction 10/+1, cold resistance 20, psionics, regeneration 5, scent, darkvision 90 ft. |
Saves: | Fort +7, Ref +6, Will +8 |
Abilities: | Str 23, Dex 12, Con 21, Int 10, Wis 16, Cha 6 |
Skills: | Listen +14, Move Silently +3, Search +8, Spot +14 |
Feats: | Alertness, Improved Initiative |
Climate/Terrain: | Any land and underground |
Organization: | Solitary or gang (24) |
Challenge Rating: | 6 |
Treasure: | Standard |
Alignment: | Always chaotic evil |
Advancement: | By character class |
Phthisics speak Common.
Combat
Mind Feed (Ex): A phthisic that hits with its bite attack deals 1d4 points of temporary Intelligence damage. If this reduces the opponent's Intelligence score to 0, the damage becomes permanent.
Regeneration (Ex): Fire and acid deal normal damage to a phthisic.
Psionics (Sp): At will- brain lock, dimension slide, and skate. These abilities are as the powers manifested by a 15th-level psion.
Attack/Defense Modes (Sp): At will- ego whip, id insinuation/mental barrier, thought shield.
Back to Main Page → 3e Open Game Content → System Reference Document → Creatures
gollark: Then your application is wrong.
gollark: * specify, not design
gollark: ```rust let with_db = warp::any().map(move || pool.clone()); let static_files = warp::path("assets").and(warp::fs::dir("assets")); let view_page = warp::path!(String).and(warp::get()).and(with_db.clone()) // repeating the next bit for every route is kind of bad, see if it can be changed somehow .and_then(|title, db| async { error_to_http_response(view_page(db, title).await) }); let editor_page = warp::path!(String / "edit").and(warp::get()).and(with_db.clone()) .and_then(|title, db| async { error_to_http_response(editor_page(db, title).await) }); let save_edit = warp::path!(String / "edit").and(warp::post()).and(warp::body::form()).and(with_db) .and_then(|title, form, db| async { error_to_http_response(save_edit(db, title, form).await) }); let not_found = warp::any().map(|| warp::reply::with_status("404 Not Found", http::StatusCode::NOT_FOUND)); let main = editor_page.or(save_edit).or(view_page); let app = static_files.or(main).or(not_found);```See, this is how you SHOULD design routes: incomprehensibly.
gollark: no!
gollark: Your *routes* shouldn't be config. They're code. They're part of the application.
This article is issued from Dandwiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.